7b3c6f1db400cd904e9ecf0790b51cc8da9d5cb2,source/com/intellij/psi/impl/source/codeStyle/CodeStyleManagerImpl.java,CodeStyleManagerImpl,removeRedundantImports,#PsiJavaFile#,285

Before Change


  }

  public void removeRedundantImports(PsiJavaFile file) throws IncorrectOperationException {
    if (PsiUtil.isInJspFile(file)) return;
    final PsiImportList importList = file.getImportList();
    if (importList == null) {
      return;
    }

After Change



    Set<PsiImportStatementBase> allImports = new THashSet<PsiImportStatementBase>(Arrays.asList(imports));
    final Collection<PsiImportStatementBase> redundants;
    if (PsiUtil.isInJspFile(file)) {
      // remove only duplicate imports
      redundants = new THashSet<PsiImportStatementBase>(TObjectHashingStrategy.IDENTITY);
      redundants.addAll(Arrays.asList(imports));